html, body {
    margin: 0px;
    padding: 0px;
    font-family:"Microsoft yahei","Hiragino Sans GB","Microsoft Yahei UI","Microsoft Yahei","΢���ź�",'Segoe UI',Tahoma,"����b8b\4f53",SimSun,sans-serif;
}

a {
    text-decoration: none;
    color:#333333;
}

ul, li {
    list-style: none;
    margin:0px;
    padding:0px;
}

.clr {
    clear: both;
}

.le {
    float: left;
}

.ri {
    float: right;
}
img {border:none;
}

.play {
    display:block;
}
.close {
    display:none;
}
/*-------------------*/
/*-------��ҳ--------*/


/*-------------��ҳͷ��---------------*/
.topBar {
    width: 100%;
    height: 50px;
    background: #1B1E23;
    position:fixed;
    top:0;
    z-index:29;
}
.topBar .topmid {
    position:absolute;
    left:2%;
    width:80%;
    height: 30px;
    margin-top: 10px;
    padding:0 5px;
    border-radius: 3px;
    background: #A4A5A7;
    font-size: 14px;
}
.topBar .topmid input[type=text] {
    width:70%;
    height:22px;
    padding:4px 0;
    line-height:30px;
    border:none;
    background:none;
    color:#000;
}
input::-webkit-input-placeholder {
    color:#fff;
}
input:-moz-placeholder {
    color:#fff;
}
.topBar .topmid button {
    float:left;
    width:30px;
    height:30px;
    border:none;
    background:url(../img/search_icon.jpg) no-repeat center;
    background-size: 15px;
    cursor:pointer;
}
.topmid input[type=file]{    
	float: right;
    height: 30px;
    border: none;
    background-size: 15px;
    cursor: pointer;
    appearance:none;
    -appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    display:none;
}
.topmid i{
	font-size:24px;
	cursor:pointer;
	color:#7D7D7D;
}
.topBar .topright {
    float: right;
    width: 43px;
    height: 100%;
    font-size: 14px;
    color: #f9f9f9;
    background: url(../img/language.jpg) no-repeat center;
    background-size: 40px;
    background-repeat:no-repeat;
    background-position:center center;
}
.topBar .topright a {
    display:block;
    height: 80%;
}
/*以图搜图*/
.searchbox-wrap-img {
    float: left;
    width: 45px;
    height: 30px;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    border-right: solid 1px #333;
    top: 1px;
    left: 1px;
    display: none;
}
.searchbox-box-img {
    position: absolute;
    width: 28px;
    height: 30px;
    overflow: hidden;
    top: 0;
    left: 0;
    text-align: center;
}
.searchbox-wrap-img img {
    height: auto;
    width: 100%;
}
span.serimg-close {
    position: absolute;
    width: 18px;
    height: 30px;
    left: 28px;
    top: 0;
    line-height: 32px;
    color: #525252;
    cursor: pointer;
    text-align: center;
}

/*------------��ҳ����------------*/

.main {
    height: auto;
    background: #fff;
    margin-top: 50px;
}

.banner {
    overflow: hidden;
}

.banner img {
    width:100%;
}


.banner_lun{
	height:auto;
}
.banner_lun img{
	width:100%;
	height:auto;
	text-align:center;
}


.top {
    padding:5px 0;
}


/*-----------------sdiv3��������-----------------*/

.sdiv3 {
    border-bottom:#e6e6e6 1px solid;
    padding-bottom:5px;
}
.sdiv3 .top {
    height:30px;
    margin-left:10px;
    border-bottom:#e6e6e6 1px solid;
}
    
.sdiv3 .top span {
    display:block;
    height:30px;
}
.sdiv3 .top .title {
    width:234px;
    padding-left:10px;
    background:url(../img/topbj.gif) no-repeat left center;
    background-size:3px 20px;
    font-size:14px;
    color:#333333;
    line-height:30px;
}
.sdiv3 .top a {
    margin-right:5px;
    display:block;
    width:40px;
    height:30px;
    font-size:12px;
    line-height:30px;
    /*background:url(../img/more_icon3.gif) no-repeat right center;
    background-size:10px;*/
}
    
.sdiv3 .content {
    width:100%;
    background:#fff;
}
/*���¼�*/
.shiyi_img{
	width:80%;
	margin:0 auto;
}
.shiyi_img img{
	width:100%;
	height:auto;
}


.xdkz {
}
.xdkz ul {
}
.xdkz ul li {
    float:left;
    width:24%;
    height:50px;
    padding:10px 0 15px 1%;
}
.xdkz ul li a {
    display:block;
    text-align:center;
}
.xdkz img {
    width:40px;
    height:40px;
    text-align:center;
    margin:0 auto;
}
.xdkz span {
    display:block;
    width:100%;
    height:20px;
    line-height:20px;
    text-align:center;
    font-size:12px;
    color:#575757;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
/*-----------------adiv3�㳡ͬ��--------------------*/
.xc{
	padding:10px;
	padding-left:20px;
	overflow:hidden;
}
.xc_div{
	position:relative;
	width:90%;
	height:30px;
	margin:0 auto;
	overflow-x:scroll;
	/* overflow:hidden; */
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
}
.xc .xch_ul{
	position:absolute;
	height:30px;
	margin-bottom:10px;
	line-height:30px;
	padding: 0px;
	margin: 0px;
	left: 0;
	top: 0px;
}
.xc .xch_ul li{
	float:left;
	width:60px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
}
.xc .xch_ul li.on{
	border-bottom:#4a4a4a 1px solid;
}

.xc .xiuc{
	position:relative;
	width:100%;
	height:155px;
	/* overflow:hidden; */
	overflow-y:scroll;
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
}
.xiuc ul{
	position:absolute;
	left: 0;
	top: 0px;
	width:100%;
	height:155px;
}
.xiuc ul li{
	height:30px;
	line-height:30px;
	text-align:left;
	font-size:12px;
	border-bottom:#b2b2b2 1px solid;
}
.xiuc ul li a{
	color:#000;
}



/*----------------sdiv4�沼����------------------*/

.sdiv4 {
    border-bottom:#e6e6e6 1px solid;
    padding-bottom:5px;
}
.sdiv4 .top {
    height:30px;
    margin-left:10px;
    border-bottom:#e6e6e6 1px solid;
}
    
.sdiv4 .top span {
    display:block;
    height:30px;
}
.sdiv4 .top .title {
    width:160px;
    padding-left:10px;
    background:url(../img/topbj.gif) no-repeat left center;
    background-size:3px 20px;
    font-size:14px;
    color:#333333;
    line-height:30px;
}
.sdiv4 .top a {
    margin-right:5px;
    display:block;
    width:40px;
    height:30px;
    font-size:12px;
    line-height:30px;
    /*background:url(../img/more_icon4.gif) no-repeat right center;
    background-size:10px;*/
}
    
.sdiv4 .content {
    width:100%;
    background:#fff;
}


.shdq {
}
.shdq ul {
}
.shdq ul li {
	position:relative;
    float:left;
    width:23%;
    padding:10px 1%;
}
.shdq a {
    width:60px;
    height:60px;
    margin:0 auto;
    border-radius:5px;
    display:block;
    text-align:center;
}
.shdq img {
    width:60px;
    height:60px;
}
.shdq span{
	position:absolute;
	right:calc(50% - 30px);
	bottom:10px;
	padding:0px 5px;
	background:red;
	color:white;
	font-size:12px;
	border-radius:3px;
}

/*-----------------------������----------------------------*/
.kfyb {
    
}
.kfyb ul li {
    float:left;
    width:32%;
    padding:10px 0.5%;
}
.kfyb a {
    display:block;
    text-align:center;
}
.kfyb img {
    width:93px;
    height:95px;
}
.kfyb span {
    display:block;
    width:100%;
    height:60px;
    overflow:hidden;
    line-height:20px;
    text-align:center;
    font-size:14px;
    color:#575757;
}


/*�ײ���vip*/
.vip_div {
   text-align:center; 
   margin-bottom:50px;
}
.vip_div img {
   width:60%;
   margin-top:20px;     
}
.vip_link {
    
}
.vip_link a {
   color:#ff0000;
   font-size:14px;
   margin-left:5px;
}



.hide {
    display:none;
}




/*------------��Ҫ�������·�����ʽ-��֤�õ�����Ч��---����-----------*/

.ontab {
    display:block;
}
.play {
    display:block;
}
.close {
    display:none;
}

